x2APIC: Improve x2APIC suspend/resume
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Aug 2010 13:58:06 +0000 (14:58 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Aug 2010 13:58:06 +0000 (14:58 +0100)
commit88616ac08c303ae20a55fcd8f6e2882af9e43175
tree585f9411087890e001ed49ee54fadf96c52b8bfa
parent01420271f83ad1ef64194bb022954ee443995b34
x2APIC: Improve x2APIC suspend/resume

x2apic depends on interrupt remapping, so it should disable interrupt
remapping behind x2apic disabling. And also this patch wraps
__enable_x2apic to get rid of duplicated code.

Signed-off-by: Weidong Han <weidong.han@intel.com>
xen/arch/x86/apic.c
xen/drivers/passthrough/vtd/intremap.c
xen/drivers/passthrough/vtd/iommu.c
xen/include/xen/iommu.h